Mecanismo Comunes de Extensión: Estereotipo
Los estereotipos en UML son mecanismos de extensión que permiten personalizar elementos del lenguaje para adaptarlos a dominios específicos o necesidades particulares. Se representan mediante etiquetas encerradas entre << >>
y pueden aplicarse a clases, casos de uso, relaciones y otros elementos del modelo. Su propósito es ampliar la semántica de UML sin alterar su sintaxis base (OMG, sección 22.3).
Propósito
-
Personalización: Adaptar elementos UML para reflejar conceptos específicos de un dominio (ejemplo:
<<Entity>>
,<<Service>>
). -
Claridad: Mejorar la legibilidad de los diagramas al agregar información contextual.
-
Reutilización: Definir patrones o plantillas aplicables en múltiples contextos.
Notación
La sintaxis del los estereotipos es como el siguiente ejemplo: <<NombreDelEstereotipo>>
.
Ubicación en el Elemento o Relación
En Clases
Encima del nombre de la clase.
Figura
Clase con Estereotipo
En relaciones
Junto a la línea de asociación.
Relación con Estereotipo
En casos de uso
Dentro del elemento caso de uso.
Asociación con Estereotipo_